package br.com.academix.commons.dto
{
	[Bindable]
	[RemoteClass(alias="br.com.lfm.academia.entidade.DadosEmpresa")]
	public class DTODadosEmpresa
	{
		public function DTODadosEmpresa()
		{
		}
		
		private var _id:Number;
		private var _descricaoEmpresa:String;
		private var _endereco:String;
		private var _cidade:String;
		private var _cnpj:String;
		
		/** Association. */
		[ArrayElementType("br.com.academix.commons.dto.DTOUsuario")]
		private var _usuarios:Array;
		[ArrayElementType("br.com.academix.commons.dto.DTOHistorico")]
		private var _historicos:Array;
		[ArrayElementType("br.com.academix.commons.dto.DTOEvento")]
		private var _eventos:Array;
		
		public function get id():Number{
			return _id;
		}
		public function set id(valor:Number):void{
			_id = valor;
		}
		
		public function get descricaoEmpresa():String{
			return _descricaoEmpresa;
		}
		public function set descricaoEmpresa(valor:String):void{
			_descricaoEmpresa = valor;
		}
		
		public function get endereco():String{
			return _endereco;
		}
		public function set endereco(valor:String):void{
			_endereco = valor;
		}
		
		public function get cidade():String{
			return _cidade;
		}
		public function set cidade(valor:String):void{
			_cidade = valor;
		}
		
		public function get cnpj():String{
			return _cnpj;
		}
		public function set cnpj(valor:String):void{
			_cnpj = valor;
		}
		
		public function get usuarios():Array{
			return _usuarios;
		}
		public function set usuarios(valor:Array):void{
			_usuarios = valor;
		}
		
		public function get historicos():Array{
			return _historicos;
		}
		public function set historicos(valor:Array):void{
			_historicos = valor;
		}
		
		public function get eventos():Array{
			return _eventos;
		}
		public function set eventos(valor:Array):void{
			_eventos = valor;
		}
	}
}